/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package gradius.InterfaceGrafica;

import gradius.Elementos.Naves.Vicviper;
import java.awt.Toolkit;
import java.io.FileNotFoundException;
import java.io.IOException;
import javax.swing.JFrame;

/** Classe que cria a janela Stage Clear do jogo e determina algumas de suas caracteríticas
 *
 * @author Eduardo
 */
public class Janela2 extends JFrame
{
    /** Contrutor da classe janela2
     *  Janela de Stage clear
     * @param stage - Parâmetro que representa o cenário(fase) do jogo
     * @param j - Referencia para o objeto que armazena as informações da nave do jogador
     * @param f - Referencia para o objeto que armazena as informações da janela
     * @throws FileNotFoundException - Exceção de arquivo não encontrado
     * @throws IOException - Exceção de IO
     */
    public Janela2(int stage, Vicviper j, Janela f) throws FileNotFoundException, IOException
    {
        this.setSize(500,300);
        this.setResizable(false);
        this.setLocation((int)(Toolkit.getDefaultToolkit().getScreenSize().width/2) - 393, (int)(Toolkit.getDefaultToolkit().getScreenSize().height/2) - 300);
        this.setDefaultCloseOperation(EXIT_ON_CLOSE);
        this.setResizable(false);
        this.setTitle("Gradius vs R-Type");
        this.getContentPane().add(new StageClear(this, stage + 1, j, f));
        this.setVisible(true);
    }
}
